package com.chj.dao;

import java.util.List;
import java.util.Map;

import com.chj.entity.ECar;

public interface ECarDAO {

    //获取汽车的方法
    public ECar get(String ecarId);
    //保存汽车方法
    public int save(ECar eCar);

    //判断汽车存在性的方法
    public boolean isExist(ECar eCar);

    //删除车位的方法
    public int delete(String eCarId);

    //修改车位的方法
    public int modify(ECar eCar);

    //获取记录数量，单个用户的
    public int getCount(String userId);

    //分页查询单个用户
    public List<ECar> getECarListByUserId(String userId, int page, int rows);

    //不通过用户Id
    public int getCount();

    //分页查询所有
    public List<ECar> getECarListAll(int page, int rows);

    //按照条件进行查询
    public List<ECar> queryECarListBy(Map<String, Object> queryMap);
    
    //分页查询
    public int getECarListSizeBy(String userId);

    //主体信息查询
    public List<ECar> getECarListSizeBy(String userId, int page, int rows);

}
